package com.mind.login;

import com.mind.common.MessageCode;
import com.mind.core.handler.MessageHandler;
import com.mind.core.net.msg.Message;
import com.mind.core.net.msg.MessageType;
import com.mind.core.net.msg.sys.SessionMessage;
import com.mind.login.model.Player;
import com.mind.login.msg.CS_LoginMsg;
import com.mind.login.msg.ChangeGold;
import com.mind.login.msg.SC_LoginMsg;

public class LoginHandler implements MessageHandler{
	public void execute(Message message) {
		Player player= (Player) message.sender();
		switch(message.getType()){
		case MessageType.SYS_SESSION://连接成功
			SessionMessage sessionMessage=(SessionMessage) message;
			if(sessionMessage.getSessionType()==SessionMessage.SESSION_OPENED){
				CS_LoginMsg loginMsg=new CS_LoginMsg("Testasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"iyiyiyiyiyiyiyiuyiyiuyiyiyTestasdfasdfadsfasdfasdfasdfasdf111"+
						"yiyiyiyiuyiyiyiyiyiiyiyiyiuyTestasdfasdfadsfasdfasdfasdfasdf111", "s1");
				player.sendMessage(loginMsg);
//				ChangeGold changeGold=new ChangeGold(1);
//				player.sendMessage(changeGold);
			}
			break;
		case MessageCode.SC_LoginMsg_CODE:
			SC_LoginMsg loginMsg=(SC_LoginMsg) message;
			System.out.println(loginMsg.getGold());
			break;
		}
	}
	@Override
	public short[] getTypes() {
		return new short[]{MessageType.SYS_SESSION,MessageCode.SC_LoginMsg_CODE};
	}


}
